﻿// videoitem.cpp
#include "videoitem.h"
#include "videorenderer.h"

QQuickFramebufferObject::Renderer* VideoItem::createRenderer() const {
    m_renderer = new VideoRenderer();
    return m_renderer;
}

void VideoItem::updateFrame(const QImage &frame) {
    if (m_renderer) {
        m_renderer->updateFrame(frame);
        update(); // 触发重绘
    }
}
